package com.bz.redis.service;

import com.bz.pojo.TbItem;
import com.bz.pojo.TbItemDesc;
import com.bz.pojo.TbItemParamItem;

public interface ItemService {

    /**
     * 缓存商品基本信息
     * @param tbItem
     */
    void insertItemBasicInfo(TbItem tbItem);

    /**
     * 查询缓存中的商品基本信息
     * @return
     */
    TbItem selectItemBasicInfo(Long tbItemId);

    /**
     * 添加缓存商品介绍信息
     * @param tbItemDesc
     */
    void insertItemDesc(TbItemDesc tbItemDesc);

    /**
     * 查询缓存中的商品介绍
     * @return
     */
    TbItemDesc selectItemDesc(Long tbItemId);

    /**
     * 添加缓存商品的规格参数
     * @param tbItemParamItem
     */
    void insertItemParamItem(TbItemParamItem tbItemParamItem);

    /**
     * 查询缓存中的商品规格参数
     * @return
     */
    TbItemParamItem selectItemParamItem(Long tbItemId);
}
